![]() |
MPCurrentTaskID |
||||
Header: | Multiprocessing.h | Carbon status: | Supported | |
Obtains the task ID of the currently-executing preemptive task
MPTaskID MPCurrentTaskID ();
The task ID of the current preemptive task. 0
Returns the ID of the current preemptive task. If called from a cooperative task, this function returns an ID which is different than the ID of any preemptive task. Nonpreemptive processes may or may not have different task IDs for each application; future implementations of this API may behave differently in this regard.
Note that you can call this function from an interrupt handler.
Introduced with Multiprocessing Services 1.0.
Supported in Carbon. Available in CarbonLib 1.0 and later when MPLibrary 1.0 or later is installed. Exported by CarbonLib 1.0 and later and by MPLibrary 1.0 and later.
© 2000 Apple Computer, Inc. — (Last Updated 4/6/2000)